A vision of the future : twelve ideas for a better life and a better society