Peter F. Hamilton

The Temporal Void

823.914