Discrete mathematics 2nd ed - Biggs, Norman. (Oxford University Press, 2002)