Ok I've heard from a bunch of you to read this book and I finally picked it up yesterday. I'm almost done with it and what a good read. It's all the...