Andrew Carnegie, the steel magnate and founder of public libraries