Алексей Белоусов. Дискретная математика. М.:МГТУ им. Н.Э. Баумана, 2015