Visions of Our Not-So-Distant Future

What the present can teach us about the next 50 years