Information technology and libraries