Jack D. Hidary Quantum Computing: An Applied Approach