M. Fergus Gabhainn

Dialectical and historical materialism.