Strange fits of passion - Shreve, Anita (London Abacus, 2003)