Ruth Rendell mystery at Leeds Grand Theatre