Jack Cavanaugh

45 books

missing page info 2007

adventurous dark medium-paced

missing duration info audio

fiction thriller medium-paced

384 pages 2002

fiction historical informative sad tense fast-paced

536 pages paperback 1995

fiction historical adventurous dark emotional slow-paced

414 pages paperback 1996

fiction historical dark emotional mysterious slow-paced

224 pages paperback 2002

fiction reflective relaxing medium-paced

331 pages paperback 1996

fiction historical adventurous emotional reflective medium-paced

510 pages paperback 1994

fiction historical emotional informative slow-paced

287 pages paperback 1997

fiction historical adventurous emotional reflective slow-paced

352 pages paperback 2006

fiction historical informative reflective fast-paced