A review by macbeckyton
Regeneration by Pat Barker

4.0

This took me a really long time to get through, but it's excellent. Difficult. Uncomfortable. Powerful.