"A Place Called Armageddon" by C.C. Humphreys
He's also written an excellent trilogy based in early Canada including the Battle of the Plains of Abraham centred on the fictional character of Jack Absolute. Highly entertaining and historically accurate.
Funny that this came up. One of the famous satirists that I'm reading about said Canadian writers and media moguls don't have the balls to write about the Battle of the Plains of Abraham, but if this was America it would be an essential part of our historical knowledge.