The application of social learning theory and communities of practice to a complex, Ill-defined domain in engineering - McCarthy, Martin