Xam Idea Science Class 10 is an excellent book. I compared it with other books in market. I find it very much superior than other books.It has been designed carefully based on CBSE syllabus to stimulate minds of students for examination and it provides adequate knowledge of subject matter also.