Medieval Cities: Their Origins and the Revival of Trade – Updated Edition: Their Origins and the Revival of Trade - Updated EditionHenri Pirenne