Answer: c) Arthur C. Clarke
Answer: Allen M. Steele
Answer: d) Robert Heinlein
Answer: Orson Scott Card
Answer: a) Frank Herbert
Answer: Gene Wolfe