Rivers of London series
This bestselling Rivers of London series follows Peter Grant, an ordinary constable turned magician’s apprentice, as he solves crimes across London in a sensational blend of inventive urban fantasy, gripping mystery thriller, and hilarious fantasy caper.