Joseph Dietzgen : (Dietz, 1977)