HAINI SHAFI ADAM - NAIROBI LONGHORN PUBLISHERS 2003 - 272 ISBN: 9966497668 LC Class. No.: PL 8704.S53 2003