Schuch, N., & Siewert, J. (2003). Programmable networks for quantum algorithms. Physical Review Letters, 91(2): 027902. Retrieved from http://link.aps.org/abstract/PRL/v91/e027902.