Discrete Mathematics and Structures - Satinder Bal Gupta (2015)