David Hall

70 books

218 pages digital 2014

216 pages

198 pages digital

198 pages 2017

essays politics informative reflective medium-paced

28 pages paperback

nonfiction childrens music

122 pages

nonfiction sports medium-paced

192 pages 2003

nonfiction history informative inspiring medium-paced

224 pages paperback 2000

392 pages hardcover 2011

nonfiction challenging informative medium-paced

320 pages hardcover 2006

nonfiction biography history informative reflective sad slow-paced