Discrete mathematics A unified approach - Wiitala, Stephen A. (Mcgraw-hill company, New York, 1987)