East Africa Through a Thousand Years: A History of the Years A.D. 1000 to the Present Day