REVISED AND UPDATED
An Illustrated Handbook for Understanding Fundamental Design Principles
Richard Poulin