Try the one by Byron Farnwell....I think he does a great job....he's also written on the Boer War, in fact I thought he was English. He's also written on wars of the British Empire.