Discrete mathematics. - Johnsonbaugh Richard (2001)