Long Earth
THE NUMBER ONE SUNDAY TIMES BESTSELLER 'A triumph' Independent 'Literary alchemy' SFX 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...