Safe Harbor

248 pages paperback 2003

fiction dark mysterious tense medium-paced