On Wrote a Song for Everyone, John Fogerty walks through his back pages with a lot of help from his friends. He's enlisted all manner of musicians here, from classic rock peers like Bob Seger to new country superstars Brad Paisley and Miranda Lambert, alt-rockers Foo Fighters and My Morning Jacket, blue-collar rocker Kid Rock, and soul belter Jennifer Hudson.