Fostering Children's Thinking Skills