hall ' S e. m.