The Siege of Khartoum by John Wilcox (Hardback, 2009)