Thief of Souls by Brian Klingborg *** (of 4)