A review by saulespukite
Regeneration by Pat Barker

3.0

335 pages in my version