Lipschutz, S.; Lipson, M.L. and Patil, V.H. Discrete mathematics and its applications: with combinatorics and graph theory - New Delhi Tata-McGraw Hill 1997 ISBN: 9780070601741