February 29, 2012

The American-Western European Values Gap

2011-values-update-01