The islanders - Christopher Priest (Gollancz, 2011)