Learning journals a handbook for reflective practice and professional development - Moon, Jennifer A. (Routledge, 2006)