The Napa City-County Library serves Napa County by providing public library facilities, collections and services which enable the county's diverse population to acquire information, conduct lifelong learning, pursue knowledge, explore ideas, find recreational and cultural enrichment and experience the pleasure of reading. Library branches are in Napa, American Canyon, Calistoga and Yountville. The libraries offer a variety of programs for children, young adults and adults, and provide internet access in each branch. An active Literacy Program assists people who want to improve their reading skills. Donations are an important revenue source for the library and are gratefully accepted at any time and in any amount.