Rolling Stone Magazine's 500 Greatest Songs Of All Time by creedence clearwater revival Tracks Bad Moon Rising Fortunate Son Proud Mary Who'll Stop The Rain Who'll Stop The Rain?