Samuel P. Huntington - Culture Matters How Values Shape Human Progress

Unknown