The long Utopia / Terry Pratchett and Stephen Baxter.

Pratchett, Terry, author.