My friend has been telling me to readthis book for over two years now. I kept putting it off because it is a bit long for my usual taste " 1607 pages" WTF do you have to tell in 1607 pages ! after two years of procrastinating, i read 25% of it AND OH MY GOD, i want shoot my friend for the rec, Sorry Nawel, i love you but i have to let you go. Let's just say my friends don't all share the same taste as me.