The Charleston County Public Library serves the citizens of Charleston County with 17 locations and online resources.