The Sorcerer of the North - John Flanagan