M , G , Hauffman,