Secondary Syllabus Kenya Institute of Education - Nairobi, Kenya Kenya Institute of Education 2002 - 167pgs 25cm ISBN: 9966315527 LC Class. No.: LB1609 / .K43 2005