Shannara

Books from the Shannara series by Terry Brooks