Sixteen novels are in contention for the £30,000 award, now in its 31st year, with settings ranging from climate-ravaged islands to a near-future Kolkata ...