Discrete mathematics: Elements and beyond - Lovzsz, L (Springer, 2011)