I read this book when it was launched. First thing it's not for absolute beginners. Secondly I read this book for quick revision. But I found many errors in the book and I had communicated back to the publication house, but no one ever responded back. It is better be avoided. Instead I would suggest to go with Definitive guide of Tom White.