Jeremy Waller

488 pages first pub 2004 (editions)

fiction mystery thriller mysterious tense fast-paced

462 pages first pub 2005 (editions)

fiction mystery thriller informative mysterious tense fast-paced