Discrete mathematics - Johnsonbaugh, Richard (The JK computer science and mathematics series, 2001)