Who wrote the words for "the star-spangled banner"?
responses
a thomas jefferson
b francis scott key
c john philip sousa