Top critical review
Overrated book. Rides solely on hype.
17 November 2018
Horribly difficult to read. Poor language, full of typos and grammatical mistakes, unnecessarily complicated sentences... Most importantly, it is difficult to understand what the author is trying to say. If it is such a good book, it should have been able to explain stuff in a simple and lucid way that is accessible to everyone. Instead it is a just a jumbled mess of inflated language, dead ends and non-sequiturs. The only good thing I can say about this book is the range of topics it covers.
Also, I'm seriously disappointed with the publishing house. Tata mcgraw hill should hire better editors. How can it allow so many typos? I found the same problem with Majid Hussain, which was even worse. At least this book doesn't have factual errors (yet).