Spring book sale slated for April 19-21 at Canton Free Library