Karari: The Sudanese Account of the Battle of Omdurman. Tr from the Arabic by Peter Clark