Knowledge Management : Libraries and Librarians Taking Up the Challenge