David Hoffman

36 books

592 pages 2009

nonfiction history politics informative slow-paced

308 pages paperback

fiction essays nature informative reflective medium-paced

50 pages paperback

nonfiction computer science informative medium-paced

205 pages 2006

nonfiction reference informative fast-paced

312 pages paperback

fiction fantasy emotional lighthearted medium-paced

208 pages paperback 1907

fiction classics middle grade adventurous emotional sad medium-paced

304 pages 2013

nonfiction health informative reflective slow-paced

354 pages 2012

fiction fantasy science fiction adventurous mysterious slow-paced

186 pages paperback

nonfiction religion informative medium-paced

228 pages paperback

fiction childrens thriller