by Arthur C. Clarke · 2005
Book 2 of 3 in A Time Odyssey
novel by Arthur C. Clarke and Stephen Baxter