Discrete Mathematical Structures - Kolman Bernard (Canada:Prentice Hall, 1995)