Curated by Amazon's Music Experts
An encyclopedia of music history and a master of songcraft, Costello has left no genre untouched.
63 SONGS • 4 HOURS AND 2 MINUTES