who composed the song?
David Arnold
The World Is Not Enough (song)
The World Is Not Enough" is the theme song from the eponymous 1999 James Bond film, performed by American-Scottish alternative rock band Garbage. The song was written by composer David Arnold (who also scored the film) and lyricist Don Black, previously responsible for four other Bond songs, and was produced by Garbage and Arnold. "The World Is Not Enough" was composed in the style of the series' title songs, in 
who sang the theme song to the world is not enough By Garbage
wiki:6965165
The World Is Not Enough (song) [SEP] Introduction
"The World Is Not Enough" is the theme song from the eponymous 1999 James Bond film, performed by American-Scottish alternative rock band Garbage. The song was written by composer David Arnold (who also scored the film) and lyricist Don Black, previously responsible for four other Bond songs, and was produced by Garbage and Arnold. "The World Is Not Enough" was composed in the style of the series' title songs, in contrast with the post-modern production and genre-hopping of Garbage's first two albums. The group recorded most of "The World Is Not Enough" while touring Europe in support of their album "Version 2.0", telephoning Arnold as he recorded the orchestral backing in London before travelling to England.