Discrete mathematics demystified - Krantz, Steven G (McGraw-Hill, 2009)