Science grade 9 (new syllabus) - Pathirathna, Sumana (Sarasavi Publications, 2012)