The European Guilds: An Economic Analysis
752 pages