The Elements of Design - Riley, Noel (Free Press, 2003)