Discrete Mathematical Structures - Kolman, Bernard (Pearson, 2023)