Sociolinguistics - The study of how language varies and functions within social groups and communities.