Europe: Hierarchy and revolt 1320-1450 - Holmes, George (1975)