Tomorrow's world: three score years and then?