Carver Memorial Library will hold its annual book sale from 9 a.m.  to 4 p.m. Saturday, July 31, in Union Hall, on the corner of Union and Reservoir streets in Searsport. There will be thousands of well-organized hardcover and paperback books.

Proceeds from the sale are used to purchase new items for the library’s collection. Donations of books, audio books, and videos are still welcome. Donations may be brought to the library at 12 Union St. by Monday, July 26. For more information, call 548-2303.