Discrete mathematical structures for computer science - Kolman, Bernard (St. Martin Publications, 1987)