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