"Дискретная математика для программистов" - читать интересную книгу автора (Новиков Ф. А.)