Mathematics grade 10 : new syllabus 2007 - Ratnayake, W. (2007)