Cover of The Long Earth

The Long Earth

by Terry Pratchett

3.78(61,663 ratings)

1916: the Western Front. Private Percy Blakeney wakes up. He is lying on fresh spring grass. He can hear birdsong and the wind in the leaves in the trees. Where have the mud, …