Discrete mathematics - Rosen, Kenneth H. (Pearson, 2018)