Visual communication : integrating media, art and science / - Williams, Rick. (Lawrence Erlbaum Associates,, 2007)