Ways of thinking, ways of teaching - Hillocks, George. (Teachers College Press,)