Science fiction is at the intersection of numerous fields. It is a literature which draws on popular culture, and which engages in speculation about science, history, and all types of social... This description may be from another edition of this product.