David Baker

30 books

missing page info

medium-paced

217 pages digital

716 pages digital

112 pages hardcover 2005

nonfiction poetry challenging reflective medium-paced

missing page info digital

336 pages paperback

nonfiction history science challenging funny informative fast-paced

258 pages digital

203 pages paperback 2012

28 pages paperback 2011

223 pages paperback 2010

fiction contemporary young adult emotional mysterious fast-paced