David Hall

59 books

108 pages missing pub info (editions)

36 pages first pub 2015 (editions)

funny lighthearted medium-paced

320 pages first pub 2008 (editions)

nonfiction sports emotional informative reflective medium-paced

466 pages missing pub info (editions)

nonfiction art computer science mathematics technology medium-paced

246 pages missing pub info (editions)

fiction science science fiction

16 pages first pub 2013 (editions)

328 pages missing pub info (editions)

nonfiction politics sociology

264 pages missing pub info (editions)

fiction crime mystery

missing page info missing pub info (editions)

48 pages first pub 2005 (editions)

emotional informative medium-paced