Borderlands of Science: How to Think Like a Scientist and Write Science Fiction