Eric Mok

4 books

512 pages paperback 2007

fiction historical emotional reflective sad slow-paced

414 pages paperback 2023

fiction fantasy lgbtqia+ adventurous mysterious medium-paced

288 pages paperback 2021

fiction childrens contemporary middle grade funny hopeful lighthearted fast-paced

352 pages hardcover 2025

fiction fantasy