The Darksword trilogy -- v. 3

Series by Margaret Weis