code: def check_nordquist(text):
      
      err = "redundancy.nordquist"
      msg = "Redundancy. Use '{}' instead of '{}'."
  
      redundancies = [
          ["essential",          ["absolutely essential"]],
          ["necessary",          ["absolutely necessary"]],
          ["a.m.",               ["a.m. in the morning"]],
          ["p.m.",               ["p.m. at night"]],
      ]
      return preferred_forms_check(text, redundancies, err, msg)
docs: Suggest the preferred forms.
  
      source:     Richard Nordquist
      source_url: http://grammar.about.com/bio/Richard-Nordquist-22176.htm