The Icebound Land by John Flanagan
The Icebound Land by Array