While some of the books in this list are my all time favorites, this isn't a recommendation list. I’m constantly trying to expand my views so I read whatever calls my attention instead of looking for books that reinforce my current way of thinking. If a book is recommended it will have a recommended tag. Keep in mind that my point of view on a certain topic can change thought time, so the recommendation status can change.