Discrete mathematics and its applications - Rosen, Kenneth H (New Delhi Tata McGraw-Hill, 2002)