A traditional hymn with music by the American composer and hymn writer Thomas Hastings (1784-1872). The words were written by the Reverend Toplady who is said to have sheltered from a storm among some rocks in the Mendip Hills in England.
Here is a video of Rock of Ages for piano:
The audio controls below allow you to play the mp3 version of Rock of Ages for piano or you can download the MP3 file. You can also download the midi version of Rock of Ages for piano.
The image below is the first page of the sheet music, and here you can download the full sheet music for Rock of Ages for piano in PDF format.