Kenya in the 21st century - BARAZA, Sammy Carlos (Nairobi Dr. Gerald J. Wanjohi, 1999)