Becoming expert problem solvers : a case study in what develops and how