William Craig (Edinb Med J, 1922)