Gordon of Khartoum;: The life of General Charles George Gordon