text: I'm curious which of the following definitions this article's author had in mind when using the word "screed":
  
  a :  a lengthy discourse
  b :  an informal piece of writing (such as a personal letter)
  c :  a ranting piece of writing