The presence of a book on this list does not mean I agree with everything in the book. Some of the below books are listed because I enjoyed them, some because I learned from them, some because they gave me new perspectives. Some contain strong language, violence, and adult themes. I have grouped the books generally to make them easier to browse. Some books may be listed under more than one category.