Archaeology studies cultural evolution, elucidating past human societies from their beginnings to the recent development of complex societies. Anthropological Linguistics studies languages cross-culturally, including topics such as language structure and socio-cultural dimensions of language use.?