Bernard Zygelman A First Introduction to Quantum Computing and Information - Springer / Springer International Publishing 2024 ISBN: 9783031664243