Di Hanlon

352 pages hardcover

fiction mystery dark mysterious tense fast-paced