Friends of the Canton Free Library host annual book, bake and craft sale Dec. 1