The present book, written by B.N.Dasgupta, is an attempt to understand and explain the key ideas of Marxism in terms of some classical Indian philosophical systems. This book is divided into four chapters: 1. Materialism, 2. Marxism, 3. Determinism and 4. Dialectics. In and through these chapters, the author makes a comparative analysis of classical Indian theories of causality and the law of karma with Marxist dialectics. The book also contains an analysis of Quantum theory in light of Marxism.