Discrete mathematics - Johnsonbaugh, Richard (addison Wesley Longman, 2001)