War of Attrition: Fighting the First World War – Hardcover – GOOD July 22, 2026 0 Comments What stands out about this novel is its surprising sense of hope. Read more