Sir John Stainer the majesty of the divine humiliation