Classroom Teaching Skills by Carol Ann Tomlinson & James M. Cooper