Sy Montgomery has written 21 books for children and adults,...