Question: who sings the song it's been a long time coming
Answer: `` A Change Is Gonna Come '' is a song by American recording artist Sam Cooke , released on December 22 , 1964 , by RCA Victor .