Home/The Living MirrorReviewsThe Living Mirrorby Paul Marshall1992·384 pages·enPublisher, ISBN & more▾PublisherSamphire PressISBN9780951992517Similar booksRummaging the shelves…ReviewsLoading reviews…