Discrete Mathematics and Its Applications - Rosen, Kenneth H. (New Delhi McGraw Hill, 2011)