Companion to quantum computation and communication - Pavičić, Mladen (Physics textbook, 2013)