Finnegan, Ruth

Communicating The multiple modes of human communication / - 2nd ed. - New York : Routledge , 2016. - 336 p.

9780415837804