(a)    Authentication and Recording. The City Clerk shall authenticate by his/her signature and record in full in a properly indexed book kept for that purpose all ordinances and resolutions adopted by the Council.
   (b)    Codification. Within three years after adoption of this Charter and at least every ten years thereafter, the Council shall provide for the preparation of a general codification of all City ordinances and resolutions having the force and effect of law. The general codification shall be adopted by the Council by ordinance and shall be published promptly in bound or loose-leaf form, together with this Charter and any amendments thereto. This compilation shall be known and cited to City officers placed in libraries and public offices for free public reference and made available for purchase by the public at a reasonable price fixed by the Council.
   (c)    Availability of Ordinances and Resolutions. The Council shall cause each ordinance and resolution having the force and effect of law and each amendment to this Charter to be made available promptly following its adoption, and these ordinances, resolutions and Charter amendments shall be distributed or sold to the public at reasonable prices to be fixed by the Council.