Dialectical Materialism

Tony Hoagland