Humorous Sci-fi novel Gordon Bennett