dark pattern related terms

So there are many terms interrelated to dark patterns. I feel confused with the following terms:

  1. Dark design patterns
  2. Dark UX
  3. Asshole design

Do all of the above mean dark patterns? If not then what is the difference between them and dark patterns? Also are there any specific research papers that state the difference(if any exist)?