Discrete Mathematics with Applications by Susanna S. Epp