Shall We Gather at the River? music and lyrics.