it has fantastic chapter explanation , ncert questions and many more questions to practice and it also gives information about previous year questions.