A review by ivorhartmann
Finity by John Barnes

2.0