Title: The Art & Craft of Problem Solving Tm +Sol