Discrete mathematics - Rosen, Kenneth (Mac-grew hill, 2014)