Discrete mathematics by example - SIMPSON, Andrew (Mc Graw Hill, 2002)