Historical Materialism and Political Analysis Amritava Banerjee 1978 2 substantive philosophy of history marxism/historical materialism/socialism politics (political history/political theory)