Schaum's outline of theory and problems of discrete mathematics. -2nd ed. - Lipschutz, Seymour (Schaum's outline series, 1997)