Few minutes into the book, I realised that this is the kind of book which a person should get to read at least once in his life.
Read this post on bytesandbanter.blogspot.com