Peterborough Library Association and Mechanics' Institute