Discrete mathematics and its applications - Rosen, Kenneth H (1995)