A review by tilduke
Shades of Grey by Jasper Fforde

5.0