Edwin Cannan Author & Editor

Edwin Cannan Professor of Political Economy in the University of London