Discrete Mathematics and Its Applications - Rosen, Kenneth H. (McGraw-Hill, 1995)