Handbook of Discrete and Combinatorial Mathematics (Discrete Mathematics and Its Applications)