Teacher education and professional development - Kirk, Gordon (Scottish Academic Press, 1988)