Seol mar théacs é seo: Applied Discrete Structures For Computer Science Alan Doerr, Kenneth Levansseur