Rise Up SingingStrugglep. 216First Line: It's been a long hard timeArtist & TuneComposed by: Fred Small Version by Fred Small Performed by: Fred Small Version by Doug Crate Performed by: Doug Crate Version by unlisted performer ReferenceGenre: composed folk USAbout the SongOn Fred's 1981 debut album of the same title.