A review by wertwow
Inverted World by Christopher Priest

4.5