Rules for Perfect Murders: The fiendishly good Richard and Judy Book Club pick