Culture Matters: How Values Shape Human Progress - New York, Basic Books, 2001 - 384p

DSWL