AKA The Jane B. Holmes Library. Although quaint, it has a nice selection and dabbles into all the categories you would expect, has public computers, a kid area, does readings on Tuesday and Thursdays for the kids(check website!), and the staff are super polite and helpful!