Gavrilov, G. P. Problems and exercises in discrete mathematics / by G. P. Gavrilov - Dordrecht KAP 1996 - 422p.