I just finished reading an interesting hard science fiction book called “The Punch Escrow” by Tal M. Klein (a movie is in the works). What makes the difference between hard and soft science fiction is that hard science fiction is based on science, while soft is, let’s just say, far more imaginative. To be honest,…