Discrete Structures With Contemporary Applications by Alexander Stanoyevitch