Andrew Carnegie built 1,700 public libraries. But some towns refused the steel baron’s money. (Washington Post)