Discrete mathematics and its applications - Bhupinder Singh