Elvis Costello has followed his musical curiosity in a long and successful career spanning more than 30 years and 30 studio albums, both on his own and with the Attractions, the Imposters, among other collaborations. Costello has collaborated with everyone from Paul McCartney to Burt Bacharach to T Bone Burnett and Allen Toussaint. His songs have been recorded by a great number of artists, with the list of performers reflects his interest in a wide range of musical styles.