Text this: Inventive thinking through TRIZ :