New Books

Click here to see what's new.

Book Groups

See what Book Discussion Groups we have coming up at both Libraries. All are welcome!

Ideas for Readers

Visit our Reader Services page for reading lists, staff recommends, programs for readers, book group kits, and more.

Large Print

We have popular books with larger text for easier reading. Please visit the Main Library or McAuliffe Branch to see our collections.

World Languages

We have books in many languages at the Main Library! If you don't see books in the language you are looking for, please ask us to see if we can order you something from another library.

  • Adults: Chinese, Portuguese, Russian, Spanish
    Smaller collections in Arabic, Bengali, Farsi, French, German, Gujarati, Hebrew, Hindi (on loan from the Natick library), Italian, Japanese, Polish, Tamil and Yiddish

  • Children’s: Chinese, Portuguese, Spanish
    Smaller collections in Arabic, French, German, Gujarati, Hebrew, Hindi, Italian, Japanese, and Russian