Science fiction has always looked toward the future, but only a handful of novels have managed to really predict it. These books saw trends long before they were visible to everyone else, or imagined ...