Discrete mathematical structures (3rd Edition) - Kolman, Bernard (Prentice-Hall International, Inc, 1996)