Discrete mathematical structures for computer scientists and engineers - Das, M.K. (New Delhi Narosa, 2007)