TY - BOOK AU - Oruka, O. TI - Philosophy, humanity and ecology AV - GF47.P4 CY - Nairobi ER -