Johannes Cabal is a series of dark comic fantasy novels written by Jonathan L Howard. They all feature the titular detective who also happens to be a necromancer. Currently in three volumes the series is both highly engaging and an enormous amount of fun.