Discrete mathematics - Biggs, Norman. (Oxford science publications, 1989)