What the greatest songs of all time tell us …

Notes on the Rolling Stone 500, thoughts on The Talented Mr Ripley, and some news about The Ruffian.

Read →