Discrete mathematical structures - Kolman, Bernard; Busby, Robert C.; Ross, Sharon Cutler (Pearson/Prentice Hall, 2009)