Book five of the Demon cycle

Series by Peter V. Brett