M John Harrison - The End Of Everything

I've just finished M. John Harrison's The End of Everything, which [...]