Ruth Rendell is very good.