Materialism, Marxism, Determiism and Dialectus - B. N. Das Gupta