Hardcastle, C D, hymnologist