A review by amarieads
The Mirage by Matt Ruff

5.0