Discrete mathematical structures - Kalman, Dan (Delhi, 2004)