Introduction to discrete mathematics - McEliece, Robert J. (Random House, 1989)
Includes index