Camilla Townsend wins $75k Cundill History Prize