Discrete Mathematics 8th Edition by Richard Johnsonbaugh