Giovanni Sartori Columbia University, New York, USA, Stanford University, USA, Yale University, USA, Harvard University, USA, University of Florence, Italy The Theory of Democracy Revisted - Part Two The Theory of Democracy Revisited - Part One