Discrete mathematics - Lipschutz, Seymour; Lipson, Marc Lars (New Delhi Tata mcgraw-hill pub., 2008)