For centuries, works of imaginative fiction have not only reflected the technological possibilities of their time, but also predicted and even directly influenced later innovations.

For centuries, works of imaginative fiction have not only reflected the technological possibilities of their time, but also predicted and even directly influenced later innovations.