Discrete mathematics and its applications - Rosen, Kenneth H.; Krithivasan, Kamala (McGraw-Hill, 2013)