This was one of the last great Creedence Clearwater Revival songs, as underlined by the dozens of cover versions, from Johnny Cash to Rod Stewart.