Shari’ati, Marxism and other Western fallacies April 17, 2017Bernard Harcourt Leave a Comment Download the PDF file .