Future facts: A forecast of the world as we will know it before the end of the century - Rosen, Stephen (Heinemann, 1976)