Joanna Krenz

4 books

342 pages paperback 2015

fiction science fiction dark mysterious reflective slow-paced

464 pages 2013

fiction literary adventurous challenging reflective slow-paced

Heart Sutra

Yan Lianke

416 pages hardcover 2023

fiction literary romance challenging reflective medium-paced

352 pages hardcover 2005

fiction historical dark emotional sad slow-paced