Reflection as a transforming process: student advanced nurse practitioners' experiences of developing reflective skills as part of an MSc programme.

Reflection as a transforming process: student advanced nurse practitioners' experiences of developing reflective skills as part of an MSc programme.