2000 solved problems in discrete mathematics - Lipschutz, Seymour (Schaum's Solved Problems Series, 1992)