M. C. Hall has written more than 80 fiction and nonfiction books for children, including science books, biographies, and fairy tales. She likes to read, walk on the beach, garden, and ski. She lives in the Boston area.