Demon Sword
(Years of Longdirk, book 1)
Ken Hood (
Dave Duncan
)