Quantum Machine Learning: Quantum Algorithms and Neural Networks (IEEE, 2003)