Discrete and Combinatori - "Grimaldi, Ralph P." (New York, 1994)