Writing Mini-lessons for Upper Grades by Dorothy P. Hall, Patricia M. Cunningham & Patrica M. Cunningham