James Carroll

9 books

385 pages 2009

nonfiction memoir religion dark slow-paced

288 pages 2015

nonfiction biography informative lighthearted relaxing slow-paced

368 pages 2014

nonfiction history religion reflective slow-paced

missing page info paperback 2001

756 pages digital 2001

missing page info

240 pages hardcover 2021 user-added

nonfiction

missing page info 1986

fiction historical emotional slow-paced

383 pages digital 2014