A first course in combinatorial mathematics - Anderson, Ian (Oxford Applied Mathematics and Computing Science Series, 1989)