Annual book sale May 15-17