A review by wilt
Steel Beach by John Varley

4.5