Creative problem solving Thinking skills for a changing world - Edward Lumsdaine and Monika Lumsdaine (McGraw Hill)