TREMBLAY DISCRETE MATHEMATICAL STRUCTURES WITH APPLICATIONS TO COMPUTER SICENCE - T.M.H Dewey Class. No.: 510.240901