challenge: Who are the primary writers of the songs on the John Hall album 'All of the Above'?
  
  A. John Hall and a team of professional songwriters
  B. John Hall and various guest artists
  C. John Hall and Johanna Hall
  D. Johanna Hall and a committee of music industry experts
  Answer: 