Discrete mathematics and its Applications: With Combinatiries and Graph Theory - Kenneth H Rosen (Tata Mcgraw Hill, 2007)