David Philip Barash

28 books

320 pages paperback

nonfiction politics challenging informative reflective medium-paced

204 pages 2013

nonfiction philosophy science challenging informative reflective slow-paced

329 pages 2012

nonfiction science challenging informative reflective slow-paced

210 pages 2009

nonfiction science challenging informative reflective slow-paced

240 pages 2001

nonfiction psychology science challenging informative reflective slow-paced

240 pages 2016

nonfiction science challenging informative reflective slow-paced

209 pages 2011

nonfiction psychology challenging informative reflective medium-paced

283 pages 2006

nonfiction biography science informative reflective slow-paced

288 pages 1999

nonfiction philosophy politics religion challenging informative reflective slow-paced

260 pages 2001

informative reflective medium-paced