Scan barcode
A review by monique3
Attrition: Fighting the First World War by William Philpott
challenging
dark
informative
reflective
slow-paced
2.0