The science of rebellion: a tract for the times ... /