Theory and Problems of Discrete Mathematics - Lipschutz, Seymour;Lipson, Marc Lars