https://1library.org/document/rz3jo8yx-teacher-beliefs-self-identity-stages-professional-development.html