A review by jmorlan
Notes on a Scandal by Zoë Heller

3.75