Discrete mathematics by Richard Johnsonbaugh. - Johnsonbaugh, Richard (Prentice Hall, 2005)