The European Guilds: An Economic Analysis

GPTKB entity