The least you should know about English writing skills - Wilson, Paige; Glazier, Teresa Ferster (Boston, MA Cengage Learning, 2018)
Keywords: English language -- Rhetoric -- Problems, exercises, etc; English language -- Grammar -- Problems, exercises, etc; Report writing -- Problems, exercises, etc