Karo Hämäläinen

3 books

320 pages paperback 2013

fiction literary mystery thriller dark mysterious tense slow-paced

320 pages paperback 2013

fiction crime mystery

268 pages hardcover 2004