A review by pryme
The Floating Gods by M. John Harrison

adventurous

3.0