California Institute of Technology, Caltech Library