Rivers of London
A rookie police officer in London discovers a world of magic and supernatural beings when he becomes the apprentice of a wizard detective.
fantasy | 392 pages | Published in 2011
A rookie police officer in London discovers a world of magic and supernatural beings when he becomes the apprentice of a wizard detective.
fantasy | 392 pages | Published in 2011