The moral and intellectual influence of libraries upon social progress.