It so happened that at the Institute this section of the tower we decided not to include in the program. But in the process of learning programming, I began to notice that the knowledge of discrete mathematics I would be very useful. Sites, of course, possible without her writing, but something more — alas.
And the question arose. Books different a lot. Written somewhere more, somewhere less. Somewhere simple and clear language, and somewhere in the book rather than the textbook, and the Handbook that will not understand without training.
You need a textbook covering that can be useful to the programmer.