The Magic Kingdom of Landover by Terri Brooks