mirrortower's current reads
2 books

301 pages paperback 1981

fiction contemporary literary challenging dark reflective slow-paced

560 pages hardcover 2021

nonfiction history informative tense medium-paced