Engels' Theoretical Contribution to Historical Materialism and its Contemporary Value Implication | Synapse