Discrete Mathematics (North Holland Publishing, 2003)