mkshapiro's current reads
2 books

368 pages hardcover 2023

fiction historical literary emotional mysterious medium-paced

315 pages digital 2025

nonfiction memoir emotional reflective sad fast-paced