Catherine Ham
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.
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. See less
Catherine Ham's Featured Books