Andrew Crawford finished reading The Long Earth by Stephen Baxter (The Long Earth, #1)
The Long Earth by Terry Pratchett, Stephen Baxter (The Long Earth, #1)
1916: the Western Front. Private Percy Blakeney wakes up. He is lying on fresh spring grass. He can hear birdsong …