Seymour Lipschutz/ M L Lipson Schaum's solved problem series: 2000 solved problems in discrete mathematics - Singapore McGraw Hill 1992