Quantum Programming Languages: An Introductory Overview
Functional Quantum Programming