Imagining Space: Achievements, Predictions, Possibilities 1950-2050