Introduction to discrete mathematics - McEliece, Robert J; Ash, Robert B; Ash, Carol (McGraw-Hill, 1989)