The New Britain Public Library will host its annual Spring Book Sale from April 30 to May 2 and is encouraging residents to ...