A review by awelshgeek
Night Without Stars by Peter F. Hamilton

5.0