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