A review by marginaliant
Visual Thinking by Rudolf Arnheim

2.0