Explorations in Quantum Computing - Williams, Colin P.; Clearwater, Scott H. (Springer-Verlag New York, 1998)