Discrete mathematics theory and applications - Malik, D.S (Cengage Learning, 2014)