<p>The brand new novella in the much-loved and #1 bestselling Rivers of London series!Ghost hunter, fox whisperer, troublemaker.It is the summer of 2013 and Abigail Kamara has been left to her own devices. This might, by those who know her, be considered a mistake. While her cousin, police constable...