Types of Cultural Programs Offered by Libraries in 2005 Writers workshops Musical or other artistic presentations Craft programs Patriotic, historical, and genealogical programs Cultural understanding and tolerance
{}