Discrete mathematics with applications - Epp, Susanna S. (Cengage Learning, 2020)