Math blogger John D. Cook had recently brought together two quotes about abstraction in math books, that ring all the bells in my head when thinking of this math book in question here. One of them goes "Material at this level of abstraction is simply incomprehensible without the applications and examples that bring it to life." (Steve Awodey)
This book is clearly lacking of applications and examples and therefore very hard to comprehend. On the other hand it is really running through a very wide field of totally different math topics - all the math basics that an IT student should be familiar with. So that's relational and boolean algbra, logic, graph theory, differential and integral analysis, stochastics and statistics and a few more. Every topic is covering what we might now from grammar school math on about two to three pages, and goes up to unknown heights on the following 20 pages. So the reader needs to be a true alpinist, willing and capable of climbing the steepest ascents. I wasn't the reader for that, I'm not a mathematical mountain-climber. However, I don't think it was all bad. I believe with a strong enough foundation and training, this might be a useful overview for a sophisticated reader.
Another aspect that would make the book much better would be sample solutions for the suggested exercises. It's just too depressing to have many tasks without even knowing how to start solving them...