You need to sign in or sign up before continuing.

David Teague

9 books

368 pages paperback 2015

fiction middle grade adventurous emotional lighthearted medium-paced

40 pages 2010

fiction childrens adventurous lighthearted slow-paced

256 pages 2017

fiction middle grade science fiction emotional fast-paced

40 pages 2015

fiction childrens adventurous lighthearted slow-paced

279 pages hardcover 2014

fiction fantasy middle grade adventurous emotional medium-paced

811 pages 1998

nonfiction computer science informative slow-paced

195 pages digital 2012

320 pages hardcover

fiction childrens science science fiction

261 pages digital 2017

adventurous emotional lighthearted fast-paced