A review by littoral
The Porpoise by Mark Haddon

4.0