Combinatorial methods in discrete mathematics / Vladimir N. Sachkov. Cambridge [u.a.] : Cambridge Univ. Press, 1996