2000 solved problems in discrete mathematics - Lipschutz, Seymour (Hermes*, 1992)