Books can entertain as well as teach us, they can speak directly to our soul and even allow us to realize we aren't alone in this world and other have gone through remarkably similar situations. Wherever you are in you life, here are 10 books that will change your life for the better, in no particular order.