Problem solvers : mechanics (Research & Education Association, 2007)