2000 solved problems in discrete mathematics - Lipschutz, Seymour (McGraw-Hill, 1992)
1. Set Theory – 2. Relations – 3. Functions – 4. Vectors and Matrices – 5 Graph Theory – 6. Planar Graphs and Trees – 7. Directed Graphs and Binary Trees – 8. Combinatorial Analysis – 9. Algebraic Systems – 10. Languages, Grammars, Automata – 11. Ordered Sets and Lattices – 12. Propositional Calculus – 13. Boolean Algebra – 14. Logic Gates