Canton Free Library 2012 Battle of the Books winners announced