Compares what writers over the centuries have written about an imaginary future with the reality revealed by time
0440403529