Moon Over Soho picks up a few weeks (possibly months) after Rivers of London. The consequences of that story are still with us and make for a touching and sensitive opening chapter. However Peter Grant is still a police officer and trainee wizard, so when jazz musicians in London start to die of apparently “natural causes” he has to investigate. Oh, and we discover that Grant’s father was a musician. His speciality? Jazz.So I loved Rivers of London and the follow up didn’t disappoint. It had the same wise-cracking main character narration and a similarly complex plot that weaves through both the everyday and other-worldly versions of London, leavened with some real London history/geography/trivia thrown in. A couple of differences: first there was more left open at the end of this book. It was a complete case and the investigation comes to a definite conclusion but there are elements that will no doubt be picked up in book 3 (and beyond?). I suspect with have met Grant’s nemesis, his Moriarty if you will. I think this is probably because with the success of book 1 Aaronovitch probably has the freedom to plan a few books ahead and so is able to have an on-going component as well as the story of the book itself.A second difference is the amount of sex in this book. Now the previous book certainly has some sexy characters and a fair amount of unresolved tension between the same but in this book there’s some definite ‘resolving’ going on. This was neither too explicit nor too coy and without giving anything away it did add to the plot. Plus, like the humour, it adds to the fun of the story.