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