The Effectiveness of a CBI Program for Teaching Problem Solving Skills to Middle Level Students.