Владимир Тишин. Дискретная математика в примерах и задачах. М.:БХВ-Петербург, 2016