Khartoum: the ultimate imperial adventure - Asher, Michael, 1953- (Viking, 2005)