Question: who wrote the moon's a harsh mistress
Answer: American songwriter Jimmy Webb