Discrete mathematics - Malik, D S (Cengage, 2008)