Theory and problems of discrete mathematics. - Lipschutz Seymour; Lipson Marc Lars (1997)