A review by spamrisk
Maestro by R.A. Salvatore

4.0

There’s a demon prince?
Maybe our hero kills it.
Maybe it kills him.