professor H . Varnberg.