Discrete structures with contemporary applications - Stanoyevitch, Alexander (New York: CRC Press, 2011)