1. Moore, G.E.: Cramming more components onto integrated circuits. Proc. IEEE 86(1), 82–85 (1998)
2. Williams, C.P.: Explorations in Quantum Computing. Texts in Computer Science. Springer, London (2010)
3. Barenco, A., Bennett, C.H., Cleve, R., DiVincenzo, D.P., Margolus, N., Shor, P., Sleator, T., Smolin, J.A., Weinfurter, H.: Elementary gates for quantum computation. Phys. Rev. A 52(5), 3457 (1995)
4. Bullock, S.S., Markov, I.L.: Asymptotically optimal circuits for arbitrary $$n$$-qubit diagonal computations. Quantum Inf. Comput. 4(1), 27–47 (2004)
5. Saeedi, M., Arabzadeh, M., Zamani, M.S., Sedighi, M.: Block-based quantum-logic synthesis. Quantum Inf. Comput. J. 11(3), 262–277 (2010)