Discrete mathematical structures - Ferland, Kevin (Australia Cengage, 2010)
UG
E