Revolution and the Psychology of FrustrationA political-psychology view of how far frustration affects the process of change.