A library is a hospital for the mind ...