Discrete mathematics - Ross, Kenneth, A. (Prentice Hall, 1998)