One Small Step for a Diagram, One Giant Leap for Meaning. - Robert R. Hoffman; John W. Coffey; Patrick J. Hayes; Alberto J. Cañas; Kenneth M. Ford; Mary J. Carnot (Diagrams, 2002)