Discrete mathematical structures - Kolman, Bernard (New Delhi: Prentice Hall of India Private Ltd., 2006)