Once walked with gods - Barclay, James (Gollancz, 2011)