GARRICK BROWN
Saturday 9/26/2009

The 40 TRIZ principles are known solutions to solve contradictions (read more).