Instructional coaching a partnership approach to improving instruction ; a multimedia kit for professional development - Knight, Jim (A joint publication, 2007)