City giving thousands of books to children