Ali Shariati: the philosopher of the Iranian Revolution
When Marxists and Islamists marched together through Tehran in 1978, or march together on elite university campuses today, many find it mystifying. Here are committed materialists and committed theists, ideological…