Teaching Thinking Skills Across the Primary Curriculum