first course in combinatorial mathematics - Anderson, Ian (Clarendon, 1974)