Disciplines contributing to HCI
Other contributing disciplines:
Artificial intelligence
Linguistics
Ethnology