Introduction to discrete mathematics - Hirschfelder, R. (Brooks-Cole, 1991)