Annual book sale May 9-11