prof. , Leyden ; Balfour , J.