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.