Applied Discrete Structures For Computer Science Alan Doerr, Kenneth Levansseur - DOERR, Alan (Macmillan, 1991)