Question: who wrote the moon is a harsh mistress
Answer: Jimmy Webb