Manhattan in Reverse

Peter F. Hamilton