Keene Valley Library book sale upcoming