When looking for a good book, consider a "Dead Guy"
“All Things for Good” by Thomas Watson. Admittedly some books are just hard; hard to read, hard to stomach, such is this book. But if effort is put forth, the reward is ample.
Thomas Watson pastored in the 17th Century at St. Stephen’s of Walbrook. He said he faced two great difficulties in his ministry: One was making the unbeliever sad, in recognition of his need of God’s grace. The Second was making the believer joyful in response to God’s grace.
He felt the best place that could be found was in Romans 8:28: God works all things together for good for his people. Interestingly enough, this book was published one year after Watson, along with 2000 ministers, were kicked out of the Church of England and were subject to persecution. Just being kicked out of the church might not sound too bad, except that this meant a loss of all income, sometimes land and homes as well.
This book succinctly answers the modern question, “Why do bad things happen to good people?” After reading this book (and remember, it is a struggle to read!), you will find that God loves his people too much to let them avoid trials, but rather uses trials to form a strong alliance and strong faith among His people.
Let us learn to give thanks in all things, for this is the will of God concerning you…