John David

24 books

66 pages paperback

nonfiction politics reflective medium-paced

78 pages paperback

nonfiction business economics informative medium-paced

missing page info 2009

medium-paced

20 pages digital 2013

242 pages paperback

fiction science science fiction

missing page info digital 2011

19 pages digital 2012

20 pages digital 2012

292 pages paperback

fiction science science fiction medium-paced

280 pages paperback

nonfiction essays