Manyebook
Ken Hyland
Teaching and Researching Writing
Second Language Writing
Genre and Second Language Writing