Problem Solving 101: A Simple Book for Smart People