Discrete Mathematics & Its Applications - Kenneth H. Rosen (Mcgraw Hill Newyork, 2000)