Who wrote the words to the national anthem the star spangled banner?

Francis Scott Key