Medieval cities their origins and the revival of trade - Pirenne, Henri (Princeton classics.)