William J. Davis

4 books

248 pages 2018

fiction mystery dark mysterious tense slow-paced

359 pages digital

370 pages 2019

tense fast-paced

379 pages paperback

nonfiction art science technology