Discrete mathematics - Libschuty, Seymour (New Delhi Tata McGraw-Hill, 2006)