Discrete Mathematics : A unified approach - Wiitala, Stephen A. (McGraw-Hill Company, 1987)