← Reading
by Peter F. Hamilton
Commonwealth Universe #0.5
Read before I kept dates★★★★★
First published 2002 · 439 pages · ISBN 9780330480222 · Open Library · Goodreads