by Ken Hyland
"Second Language Writing is an authoritative approach to the theory and practice of teaching writing to students of English as a Foreign/Second Language. While assuming no specialist knowledge, the…