Yes this book is one of the best book for preparing entrance exams like joint entrance exam jee as this book helps us in understanding the concepts very easily and helps us to gain confidence in any topic that we are reading .my personal experience is this book is always gives the answer WHY this had happened in nature .The concept of any topic is written in an easy manner for easy understanding.Main the problems by reading this book by solving problems of this book is a real success because it is not so easy but continuous reading makes is habit of solving problems