Witch World: High Halleck Cycle #2

Series by Andre Norton