Complete coverage of basic design principles illustrated by student examples Design for Communication offers a unique approach to mastering the basic design principles, conceptual problem-solving methods, and critical-thinking skills that distinguish graphic designers from desktop technicians.