The timeline history of Egypt - Ratnagar, Shereen (American University in Cairo Press, 2009)