2010’s Johannes Cabal the Detective is the second volume in Jonathan L. Howard’s Ruritanian fantasy steampunk series.
Detained by the Mirkavians on a specious pretext, amoral necromancer Johannes Cabal finds himself drafted into Count Marechal’s bold plan to elevate the Mirkavian Empire from a minor historical footnote to a modern reality. For that to happen, the Count needs the King of Mirkavia to make an inspiring speech. Too bad that the king is dead. The Count orders Cabal to revive the king just long enough to deliver a speech.
What could go wrong?