Question: who wrote rock of ages cleft for me
Answer: the Reverend Augustus Toplady