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