Discrete Mathematics and Algebraic Structures - GERSTEIN, Larry.J. (New York W.H. Freeman and Company, 1987)