A review by johnselden
Pushing Ice by Alastair Reynolds

5.0