Introduction to Problem Solving, Grades 6-8 door Susan O'Connell & Joy Bronston Schackow