David E. Freeman is the coauthor or coeditor (with Yvonne S. Freeman) of ten Heinemann books, including: Essential Linguistics, 2d ed. (2014) Between Worlds: Access to Second Language Acquisition, 3d ed. (2011) La ensenanza de la lectura y la escritura en espanol y en ingles en clases biling DEGREESD"ues y de doble inmersion, segunda edicion revisada ed. (2009) Academic Language for English Language Learners and Struggling Readers (2009) Diverse Learners in the Mainstream Classroom (2008) Teaching Reading and Writing in Spanish and English in Bilingual and Dual Language Classrooms, 2d ed. (200...