Take a look at my Virtual Bookshelf. Here are a list of books that I love and would recommend. If you have read any of them, leave me a comment and let me know what you think and what you learned from them.