I just noticed this post, but as a Librarian, I am so happy you suggested this! Also, keep in mind that many public libraries are open to suggestions from their customers/patrons. If you see great knitting books in the bookstore that your library doesn't own, ask if they will consider purchasing them for the collection. Where I work, the folks who order books are very good about this. The more info you can give about the books, the better your chances of getting them.
Yeah for the library!