Schaum's Outline of Discrete Mathematics, Revised Third EditionSeymour Lipschutz, Marc LipsonAugust 26, 2009