Alastair Montgomery rated The Thousand Earths: 5 stars June 19, 2023 Public The Thousand Earths by Stephen Baxter