Discrete mathematical structures - Kolman, Bernard (PHI Learning, 2013)