Discrete Mathematics for Computer Scientists - John K Truss (ADDISON WESLEY England, 2000)