Who wrote the music to the Star-Spangled Banner?

John Stafford Smith