Discrete mathematics with applications - Koshy, Thomas (Elsevier Academic Press, 2004)