Zoe Barrow Mystery

256 pages 2001

mysterious fast-paced

219 pages hardcover 2005

dark mysterious tense medium-paced