Quantum Computing An Applied Approach - Hidary (Springer, 2021)