Key Concepts in Media and Communications by Paul Jones, David Holmes | Lex | Lex