Discrete mathematics for computer scientists. - Truss, J. K. (Addison-Wesley Publishing Company, 1991)