Foundations for Teaching English Language Learners by Dr. Wayne E. Wright Ph.D. A nice touch in this textbook is the checklist of learning outcomes at the start.