David Hagberg

56 books

496 pages 2011

fiction thriller adventurous mysterious tense fast-paced

336 pages 2014

fiction mystery thriller adventurous mysterious tense fast-paced

432 pages 2012

fiction mystery thriller adventurous mysterious fast-paced

320 pages 2020

fiction crime mysterious tense fast-paced

336 pages hardcover 2019

fiction thriller tense medium-paced

320 pages 2018

fiction thriller dark tense fast-paced

432 pages 2013

fiction thriller tense fast-paced

380 pages paperback 2008

nonfiction history informative tense slow-paced

444 pages 2009

fiction fantasy horror short stories mysterious fast-paced

441 pages 1989

fiction thriller mysterious tense slow-paced