Discrete mathematics & Algebraic structures - GERSTEIN,Larry J. (America W.H.Freeman and company, 1987)