Just finished Regeneration by Pat Barker. It feels wrong to say I enjoyed it but it was brilliantly written.