INTRODUCTION TO DISCRETE MATHEMATICS - MCSLIECE, Roberts (McGraw-Hill Inc., 1989)