3. The Little Stranger, By Sarah Waters £8.99, Virago This mega-seller fro - The Independent