When Will There Be Good News?
by Kate Atkinson
This complex and lyrical police procedural, set in and around Edinburgh, features three distinct investigators. One of them is a 13-year-old orphan. Two serial killers are involved, and (I think) two doctors named Hunter, only one of whom is being hunted. This could have been a train wreck or a leaden postmodern experiment, but Atkinson makes it all seem as straightforward as a day at the office.