You need to sign in or sign up before continuing.

John Flanagan

127 books

missing page info 2004

dark funny reflective medium-paced

384 pages paperback 2017

fiction fantasy young adult adventurous lighthearted mysterious slow-paced

310 pages paperback

fiction emotional informative reflective medium-paced

400 pages digital 2012

missing page info 2014

fiction fantasy young adult adventurous reflective fast-paced

438 pages paperback 2010

fiction fantasy young adult adventurous fast-paced

464 pages paperback 2011

fiction fantasy young adult adventurous dark reflective fast-paced

373 pages paperback 2007

fiction fantasy young adult adventurous medium-paced

464 pages

100 pages digital 2014

medium-paced