jonbarker: More general purpose problem solving but written by a mathematician and one of the best books I've ever read! read comments