Pew Research Center
According to a December 2012 Pew Research Center poll: