Of Worlds Beyond, the Science of Science Fiction Writing