Science Fiction and the Prediction of the Future: Essays on Foresight and Fallacy (Critical Explorations in Science Fiction and Fantasy)