Theory, Practice and Techniques in Discrete Mathematics (New York, USA: 3g E-learning LLC, 2018)