Fugue For A Darkening Island by Christopher Priest