town library