Discrete mathematics and its applications. - Rosen Kenneth H (1999)