A review by johnselden
Dogs of War by Adrian Tchaikovsky

4.25