Django Wexler is a strong new voice in military based fantasy, The Thousand Names follows the story of two very different soldiers facing impossible odds under an eccentric new commander. Captain Marcus d'Ivoire was the senior-most surviving officer after a bloody rebellion forces the Colonial Army into retreat. As a common born graduate of the War College he never imagined being in charge of a regiment so he's relieved that the Royal Army is sending a colonel to take charge. Winter Ihernglass is a Ranker, one of the rank and file. Most of the Colonials were sent there because they were an embarrassment or did something criminal but Winter wanted to go where no one would ask questions because "he" is a "she".
The Shadow Campaigns - Muskets and Magic