Essence of Discrete Mathematics - Dean, Neville (Prentice-hall, 2004)