Discrete mathematical structures for computer science by Bernard Kolman · Bookplated