Hamilton, Peter F.(b. 1960). Salvation. London: Pan Macmillan, 2018.