Introduction To Quantum Computing - Kaye,Phillip...[etal] (Oxford University, 2008)