The Sorcerer in the North — 2006 novel by John Flanagan