David a. Howe Public Library