I'm an ICSE student and I found it really helpful... All the topics are explained in detail yet in simple terms... The exercise part also has good questions... Paper quality and overall everything is awesome... Highly Recommended for class IX ,ICSE students...