Please answer this question: who wrote the hymn rock of ages cleft for me?
Augustus Toplady