I learned this concept years ago in "The Non Designer's Design Book". It really gave a logical breakdown of Contrast, Repetition, Alignment, and Proximity along with a number of other useful/important design techniques.
http://www.amazon.com/Non-Designers-Design-Book-Typographic-...