Communes and conflict : urban rebellion in Late Medieval Flanders. - Dumolyn, Jan (Brill, 2023)