TY - BOOK AU - Kenya Institute of Education TI - Philosophical,sociological and historical foundations: Diploma module AV - LB 1050.9 .E23 2009 PY - 2009/// CY - Nairobi PB - Kenya Institute of Education. ER -