Explaining Language Change: An Evolutionary ApproachWilliam Croft's text weaves together recent research findings from sociolinguistics, historical linguistics, grammatical change, pragmatics, social variation, language contact and genetic linguistics. |