Comprehensive geography - Omwoyo, Fred; Akivaga, Phyllis (Longhorn Publishers Kenya, 2009)