Introduction To Quantum Computers by Gennady P. Berman & David K. Campbell