Thursday 19 March 2009

1000 songs everyone must hear

Politics and protest: part five of 1000 songs everyone must hear

My selection of 55 from the Guardian.co.uk list of 141

1000 songs everyone must hear

Life and death: 1000 songs everyone must hear

My selection of 47 from the Guardian.co.uk list of 131