Dogs of War
2017 • 456 pages