Cosmic Engineers: A Study of Hard Science Fiction (Contributions to the Study of Science Fiction & Fantasy)