Skip to main content alibris logo

David E Freeman

David E. Freeman is the coauthor or coeditor (with Yvonne S. Freeman) of 11 Heinemann books, including: ESL Teaching, Revised Edition (2016) Essential Linguistics, 2d ed. (2014) Between Worlds: Access to Second Language Acquisition, 3d ed. (2011) La enseñanza de la lectura y la escritura en español y en inglés en clases bilingües y de doble inmersión, segunda edición revisada ed. ( 2009) Academic Language for English Language Learners and Struggling Readers (2009) Diverse Learners in the...See more