Singing With Elvis Costello

Elvis Costello, whose birthday is today - Happy Birthday BTW - has duetted with a myriad of singers or musicians of…