Quantum Computing with Silq Programming: Get up and running with quantum computing with the simplicity of this new high-level programming language - Ganguly (IEEE, 2003)