Peter F. Hamilton (1997)

4/5. Finished Saturday 17 November, 2018.

(Originally published on Goodreads.)