The Peshawar Lancers

The Peshawar Lancers, by S.M. Stirling, is...