Cast the first stone - Adams,Jane (London Pan books, 1996)