Professional Development, Cognitive Tools, and Thinking Skills. - Katherine McMillan Culp; Lauren B. Goldenberg; Dara Wexler (ICLS, 2006)