Kristiana Ruhl

2 books

376 pages hardcover 2003

fiction mystery thriller informative tense medium-paced

352 pages hardcover 2002

fiction mystery thriller dark mysterious tense slow-paced