challenge: Who has Ellis Horowitz typically represented in peer-to-peer file sharing legal cases?
  
  A. Defendants accused of copyright infringement
  B. The Internet Service Providers Association
  C. Individual software companies
  D. The Recording Industry Association of America and the Motion Picture Association of America
  Answer: 