Better Learning Through Structured Teaching: A Framework for the Gradual Release of Responsibility 1st (first) Edition by Douglas Fisher, Nancy Frey published by Association for Supervision & Curriculum Developme (2008)