Interesting fact is I noticed that not many book titles are repeating in this thread. This means there is no single book that can change your thinking, I think one have to find it on their own. Most of the time the best book for you is the one that you don't know will be the best book. You just figure it out months or years later.
Or it means that it's very easy for books to change your thinking. When you spend a lot of time and focus on something (e.g., reading a book) it can have an effect on you.