Rivers of London (Rivers of London 1, Volume 1) (Paperback)
Police Constable Peter Grant has his education only just behind him, as it turns out by chance that he can see ghosts. He promptly assigned to a fairly obscure special department of the London police and DCI Thomas Nightingale, in his magicians. Pete