Teacher Thinking & Professional Action by Michael Kompf & Pam M. Denicolo