High-level Structures in Quantum Computing by Jaroslaw Adam Miszczak