Discrete and combinatorial mathematics: an applied introduction - Grimaldi, Ralph P. (Noida Pearson pub., 2020)