Shortlisted for the Man Booker Prize 'Sarah Waters's masterly novel is . . . gripping, confident, unnerving and supremely entertaining' Hilary Mantel