Discrete mathematics - Johnsonbaugh, Richard (Pearson, 2018)