1000 Songs Every Rock Fan Should Know by creedence clearwater revival Tracks Bad Moon Rising Fortunate Son Proud Mary