Inverted World

Christopher Priest, afterword by John Clute