Language change the interplay of internal, external and extra-linguistic factors (Contributions to the sociology of language, 2002)