One Good Turn by Kate Atkinson - this really is a strange book, full of grotesque characters in a plot that doesn't feel farcical enough for them. A road-rage incident at the Edinburgh Festival ends up drawing in various bystanders, including a former detective, a Russian prostitute, a troupe of actors and a novelist with a guilty secret. It's not a great crime novel, although it's very entertaining, and there is an excellent surprise at the end. As with her earlier novel Case Histories, I feel that Atkinson really wants to use the crime novel format as a way of writing a set of character studies.