Discrete mathematics for computer scientists - Truss,, J.K (Pearson Education Asia, 2001)