Needham Library announces new resources