The Ellenium Trilogy

David Eddings trilogy.