Princeton Public Library

Director Lacey Schwartz will be present for a Q&A.