Fundamentals Of Discrete Structures door Gary M. Weiss & Damian M. Lyons