Sports, cooking, history and fiction — these are just a few topics that books cover at the Waynesboro Public Library will host the Friends of the Library’s annual book sale. The event runs through Saturday and features about 5,000 books at low prices.