A review by sebbie
The Protector's War by S.M. Stirling

5.0