Capitalism, Socialism And Democracy Revisited by Harvey Diamond