The Rolling Stone Magazine Top 500 Songs of all Time by buffalo springfield Tracks For What It's Worth