A review by saareman
The Third Bullet by Stephen Hunter

5.0