A Textbook on Discrete Mathematics