The term "code-switching" is used to describe the mixing of different language varieties which often results from language contact. This book is a study of code-switching in a European context. In Strasbourg, most of the population speak a German dialect but French is the language of public life.