June 17, 2009 Haights Cross Operating Company Haights Cross Communications, Inc.