Oswal - Gurukul 10 Years Solved Papers for ICSE 10 Exam 2024 - Comprehensive Handbook of 17 Subjects - Yearwise Board Solutions, Revised Syllabus