Lipschutz, Seymour.

Discrete Mathematics - 1999 - ix,528p.