hall s e. m.