Today I picked this book up and started reading it again for the 4th time! There are only a few books that are that good. I bought it originally as an audio book and listened to it twice while walking the dog. (Over a couple of weeks, you understand, after seven hours of walking... Continue Reading →