The evolving world a history and government course form 4 - Felix Kiruthu (Oxford university press, 2000)