A library with up-to-date online and off-line resources with more than 20,000 volumes of books.