John Locke
John Locke, Adam Smith and Karl Marx.