by Lawrence Krader
German philosopher, economist, sociologist, journalist and revolutionary socialist