VISIBLE THINKING ACTIVITIES: 23 LESSONS FOR PROBLEM SOLVING – DON S. BALKAVISIBLE THINKING ACTIVITIES: 23 LESSONS FOR PROBLEM SOLVING – DON S. BALKA