Discrete Mathematics - Ross K. A. Kenneth A. (New Jersey, Prentice Hall, 1999)