Rolling Stone Magazine's 500 Greatest Songs Of All Time by buffalo springfield Tracks For What It's Worth