Nick Pollotta, was an American author, he is best known for his humorous novels, including which science-fiction novel, with Phil Foglio, an American cartoonist and comic book artist best known for his humorous science fiction and fantasy art?