James Carroll

47 books

296 pages paperback 1996

nonfiction biography history memoir informative reflective slow-paced

56 pages 2006

informative reflective medium-paced

288 pages paperback

nonfiction autobiography biography funny lighthearted medium-paced

368 pages hardcover

nonfiction history religion slow-paced

432 pages paperback

fiction emotional reflective fast-paced

384 pages hardcover

fiction historical religion emotional reflective slow-paced

774 pages digital 2001

nonfiction history religion informative slow-paced

missing page info paperback 2001

48 pages paperback

fiction thriller

400 pages paperback 1982

fiction crime challenging mysterious reflective medium-paced