Stephen Baxter
Flood - read