A review by milos_dumbraci
Ancients of Days by Paul J. McAuley

5.0