Discrete mathematics and its applications - Rosen, Kenneth H (Tata McGraw-Hill, 2003)