Catherine Ham has lived and traveled in many countries. She speaks three languages fluently and "gets by" with several more. As a language specialist, she taught high school English and Afrikaans. She is the author of several best-selling knitting books and four nature nonfiction books for children.