Study writing: A course in writing skills for academic purposes - Hampton, David R. (Cambridge, 2006)