Discrete mathematical structures with applications to computer science - Tremblay, Jean-Paul (McGraw-Hill Book Company, Inc, 1975)