Grimaldi,Ralph P and B.V Ramana Discrete and Combinational Mathematics Grimaldi,Ralph P and B.V Ramana - 5th ed. - Pearson 2007