Discrete mathematics a unified approach - Wiitala, Stephen A. (McGraw-Hill, 1987)