Quantum computing: an applied approach - Hidary, Jack D. (Springer, 2021)