Keeseville library to hold annual book sale