Discrete mathematics - Chakraborty, S. K. (Oxford higher education, 2011)