A review by lefthandedbibliophile
The Counterfeit Secretary by Susan Napier

3.0

3.45 stars