Generalized M-Matrices