Social change dynamics