It is the year 2051. Warnings of climate catastrophe have been ignored, and vast areas of the planet are under water, or uninhabitably hot. A quarter of the world's population has been displaced by hunger and flooding, and immigration wars are breaking out around the globe as refugees pour into neighboring countries. By contrast, melting ice sheets have brought the Gulf Stream to a halt and northern latitudes, including Scotland, are being...