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