David Hirsh

8 books

missing page info 2017

nonfiction politics sociology challenging informative reflective slow-paced

153 pages paperback 2013

nonfiction challenging informative reflective medium-paced

266 pages hardcover

nonfiction art medium-paced

208 pages 2003

nonfiction philosophy sociology challenging informative inspiring medium-paced

291 pages digital

116 pages paperback

nonfiction politics

200 pages 2009

informative medium-paced

236 pages digital