Lipschutz S. Outline Of Theory And Problems Of Discrete Mathematics 3ed 2007