Discrete mathematics - Lipschutz, Seymour (new delhi Tata McGraw-Hill, 2006)