https://www.islam21c.com/islamic-thought/teaching-myself-how-not-to-lose-hope/