Europe: Hierarchy and Revolt: 1320-1450