Social Justice ‘An Optimistic Book About Disaster’: Chatting With Mary Robinette Kowal The author (and puppeteer) discusses climate change, discrimination, and how to write science fiction with a happy ending. David M. Perry