A library is an organized collection of information sources that comes in different types like academic, public, children's and special libraries. Libraries promote knowledge by preserving information, facilitating independent study and research, and developing pupils' reading skills like comprehension, vocabulary and interest in reading. Effective school libraries involve pupils in activities, establish rapport with librarians, and make pupils aware of the importance of reading.