A very interesting book that tries to be everything to everybody. It partly succeeds. You need some IT background to get through it, even if you have to skip some of the basic definitions that show up from time to time. And you also need some business background to understand the contexts, even though they tries to teach you crash courses in the latest strategy theories (Porter, Christensen, etc.).
All in all, there existed stuff in the book that made it worthwhile to read, even to me, so I can't do otherwise than recommend it.