Dimensions of thinking a framework for curriculum and instruction - Marzano, Robert J. (Association for Supervision and Curriculum Development, 1988)