She has written books , poetry , children 's books , essays , and short stories , especially in the fantasy and science fiction areas . She has written novels , poetry , children 's books , essays , and short stories , notably in fantasy and science fiction .