Discrete mathematics and its applications - Rosen, Kenneth H. (WCB/McGraw-Hill, 1999)