Grimaldi, Ralph P.; Ramana, B.V. Discrete and Combinatorial Mathematics: An Applied Introduction - 5 - Pearson 2004 - 1026