David Hagberg

56 books

384 pages 2007

fiction thriller adventurous mysterious tense fast-paced

2007 pages

352 pages 1993

fiction mysterious tense slow-paced

384 pages

320 pages 2016

fiction mystery thriller dark tense fast-paced

352 pages 2009

fiction thriller reflective tense fast-paced

384 pages 2019

fiction thriller tense medium-paced

200 pages 1981

fiction science fiction adventurous reflective fast-paced

192 pages 1981

fiction science fiction adventurous reflective medium-paced

197 pages 1980

fiction adventurous fast-paced