The Glacier Association is a nonprofit cooperating association of the National Park Service. The Glacier Association helps to support Glacier National Park's educational, interpretive, cultural and scientific program needs. Support is generated by sales at bookstores in visitor centers and ranger stations located throughout the Park, in addition to a Web site bookstore and annual membership program. The Glacier Association offers a variety of publications and materials which promote a better understanding of Glacier's landscapes, animal and plant life, culture, and history.