G . Hauffman o h A.