Handbook of Discrete and Combinatorial Mathematics: Discrete Mathematics and its Applications