Discrete Structures with Contemporary Applications - Stanoyevitch, Alexander (New York CRC Press, 2010)