The Ruins of Gorlan by John Flanagan
The Ruins of Gorlan by Array