David L. Carroll

10 books

272 pages 2000

nonfiction health informative slow-paced

240 pages paperback

nonfiction crime science sociology true crime dark informative slow-paced

144 pages 1990

nonfiction reference informative slow-paced

415 pages paperback 2001

challenging emotional informative medium-paced

370 pages hardcover 1987

medium-paced

12 hours, 49 minutes audio 2022 user-added

nonfiction health nature philosophy

382 pages digital 2022

272 pages 1993

medium-paced

127 pages paperback 1990

missing page info 2009

medium-paced