Probabilistic Methods in Combinatorial Analysis by Vladimir N. Sachkov & V.N. Sachov