Question: Who wrote children's books O. Henry or Robin McKinley?
Answer: Robin McKinley