Ranger's Apprentice Halt's perill book 9 - "Flanagan ,John" (Puffin Books New York, 2009)