The Ends Of Our Tethers by Alasdair Gray