models of communication. shannon and weaver model of communication shannon communication typographic design