Discrete mathematics structures - Kolman, Bernard (New Delhi Prentice Hall, 2001)