The TK!Solver book : a guide to problem-solving in science, engineering, business, and education