G . Hauffman , ld . , N.