Many Parts the Life and Travels of a Soldier, Engineer and Arbitrator in Africa and BeyondDesmond FitzGerald₹4,977