Guide to discrete mathematics an accessible introduction to the history, theory, logic and applications - O'Regan, Gerard (Springer, 2021)