Nature, human nature, and society . Marx, Darwin, biology and the human sciences - Heyer, Paul