David Francis

31 books

288 pages 2012

fiction short stories informative medium-paced

76 pages paperback

nonfiction art reflective medium-paced

321 pages paperback

nonfiction computer science informative medium-paced

304 pages digital 2011

fiction fantasy middle grade mystery adventurous mysterious fast-paced

54 pages 2009

nonfiction childrens informative reflective slow-paced

229 pages 2001

fiction emotional reflective slow-paced

263 pages hardcover

nonfiction science medium-paced

209 pages 2010

nonfiction reflective medium-paced

128 pages paperback

nonfiction art business history travel medium-paced

64 pages