C . B . Mesterton ,prof.