This is the first textbook on QC I came across that covers quantum annealing, linear system solvers, sampling of random bit strings from a distribution, and, consequently, Quantum Supremacy. I could only welcome this attempt, this is really a big step forward.
As a reference book for an IT-oriented MSc course, I would use this one. It is the closest to what I was thinking about as an optimal teaching strategy. Perhaps the first chapter (electrons and other ‘physics’) and chapter on Bell inequalities (what is the need for them in the QC context?) have to be dropped. Also the last chapter, with a rather weak and amorphous discussion on the future of QC.