Discrete mathematics - Sharma, G. P. (New Delhi, 2010)