professor t. W. C . Areschoug , major C.