2000 solved problems in discrete mathematics - Lipschutz, Seymour. (Schaum's solved problems series., 1992)
Title: Two thousand solved problems in discrete mathematics