JOHANNESBURG'S public libraries are hubs of education, giving residents access to books, magazines and audio-visual materials.Besides lending out material, the City's libraries offer a wide-range of other services including literacy classes, story telling sessions for youngsters, classroom support, gatherings for older residents and literary competitions.