Discrete Mathematics (North-Holland, 1992)