A review by cupkeight
The Tattered Banner by Duncan M. Hamilton

5.0