A history of the future – the world in 2025 31 January 2017 – Jeremy Rifkin