Schaum's Outline of Discrete Mathematics by LIPSCHUTZ | Menrva Books