A review by barbiereads
Seraglio by Graham Swift

3.0