David Hirsch

15 books

439 pages 2010

nonfiction biography history informative reflective slow-paced

80 pages paperback

nonfiction history politics challenging informative reflective medium-paced

79 pages 1977

informative medium-paced

248 pages paperback 2012

missing page info 2014

nonfiction challenging informative reflective slow-paced

missing page info 1979

medium-paced

338 pages paperback user-added

fiction science fiction

missing duration info audio 2016

adventurous medium-paced

452 pages digital 2022 user-added

nonfiction science fiction

326 pages paperback