Notes on a scandal - Heller, Zoe (Penguins Books, 2004)