Annual book sale this weekend