Book is excellent. Must read but I got this book badly printed. I requested thrice in Amazon and they assure me that they will send someone to replace it but no one came. In short, I have a 400 rs. badly printed book in my shelf. So whatever I become able to read in the book, it is excellent.