APPLIED DISCRETE STRUCTURES OF COMPUTER SCIENCE - DOERR, A . (GALGOTIA, 2000)