From Verne to Vonnegut: A Century of Science Fiction