Visions and Re-Visions (Re)Constructing Science Fiction - Philmus, Robert M. (Liverpool Science Fiction Texts and Studies)