advanced discrete mathematics - Rajput, Uday Singh (PHI Learning, 2012)