Appendix D — References & Bibliography
Lessons cite sources by the bracketed keys below (e.g.
[NC, §4.2],[Shor94]). This page is the authoritative list. Textbooks first, then foundational papers grouped by topic, then applied Braket/tooling docs.
1. Primary Textbooks (the spine)
| Key | Reference |
|---|---|
| [NC] | M. A. Nielsen & I. L. Chuang, Quantum Computation and Quantum Information, 10th Anniversary ed., Cambridge University Press, 2010. The primary spine of this program. |
| [Pre] | J. Preskill, Quantum Computation lecture notes (Caltech Ph219/CS219). Freely available: http://theory.caltech.edu/~preskill/ph229/ |
| [KLM] | P. Kaye, R. Laflamme & M. Mosca, An Introduction to Quantum Computing, Oxford University Press, 2007. |
| [Mer] | N. D. Mermin, Quantum Computer Science: An Introduction, Cambridge University Press, 2007. |
| [Wat] | J. Watrous, The Theory of Quantum Information, Cambridge University Press, 2018. Free draft: https://cs.uwaterloo.ca/~watrous/TQI/ |
| [Aar] | S. Aaronson, Quantum Computing Since Democritus, Cambridge University Press, 2013. |
| [Wil] | M. M. Wilde, Quantum Information Theory, 2nd ed., Cambridge University Press, 2017. arXiv:1106.1445 |
2. Quantum Mechanics & Linear Algebra
| Key | Reference |
|---|---|
| [Sak] | J. J. Sakurai & J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020. |
| [Gri] | D. J. Griffiths & D. F. Schroeter, Introduction to Quantum Mechanics, 3rd ed., Cambridge University Press, 2018. Primary text of the Pre-Term. |
| [ER] | R. Eisberg & R. Resnick, Quantum Physics of Atoms, Molecules, Solids, Nuclei, and Particles, 2nd ed., Wiley, 1985 — the historical/experimental route (Pre-Term Courses P.2–P.3). |
| [Fre] | J. K. Freericks, Quantum Mechanics Done Right, Springer, 2026 — the experiment-first route through spin and measurement (Resources Courses R.1–R.2). Open access under CC BY-NC-ND. |
| [Gold] | H. Goldstein, C. Poole & J. Safko, Classical Mechanics, 3rd ed., Addison-Wesley, 2002 — Lagrangian/Hamiltonian mechanics (Pre-Term Course P.1). |
| [Hec] | E. Hecht, Optics, 5th ed., Pearson, 2017 — interference, Huygens–Fresnel, diffraction and gratings (Pre-Term P.1.2). |
| [Sha] | R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994. |
| [Axl] | S. Axler, Linear Algebra Done Right, 4th ed., Springer, 2024. |
| [HJ] | R. A. Horn & C. R. Johnson, Matrix Analysis, 2nd ed., Cambridge University Press, 2013. |
3. Information & Complexity Theory
| Key | Reference |
|---|---|
| [CT] | T. M. Cover & J. A. Thomas, Elements of Information Theory, 2nd ed., Wiley, 2006. |
| [Sha48] | C. E. Shannon, "A Mathematical Theory of Communication", Bell System Technical Journal 27, 379–423 & 623–656 (1948) — the founding paper of information theory. |
| [Bil] | P. Billingsley, Probability and Measure, Anniversary ed., Wiley, 2012 — measure-theoretic probability. |
| [AB] | S. Arora & B. Barak, Computational Complexity: A Modern Approach, Cambridge University Press, 2009. |
| [Sip] | M. Sipser, Introduction to the Theory of Computation, 3rd ed., Cengage, 2012. |
4. Foundational Papers by Topic
Foundations & no-go theorems
- [EPR35] A. Einstein, B. Podolsky & N. Rosen, "Can Quantum-Mechanical Description of Physical Reality Be Considered Complete?", Phys. Rev. 47, 777 (1935).
- [Bell64] J. S. Bell, "On the Einstein Podolsky Rosen Paradox", Physics 1, 195 (1964).
- [CHSH69] Clauser, Horne, Shimony & Holt, "Proposed Experiment to Test Local Hidden-Variable Theories", Phys. Rev. Lett. 23, 880 (1969).
- [WZ82] W. K. Wootters & W. H. Zurek, "A single quantum cannot be cloned", Nature 299, 802 (1982) — the no-cloning theorem.
Protocols
- [BW92] C. H. Bennett & S. J. Wiesner, "Communication via one- and two-particle operators on EPR states", Phys. Rev. Lett. 69, 2881 (1992) — superdense coding.
- [BBCJPW93] Bennett, Brassard, Crépeau, Jozsa, Peres & Wootters, "Teleporting an unknown quantum state…", Phys. Rev. Lett. 70, 1895 (1993) — quantum teleportation.
Algorithms
- [Deu85] D. Deutsch, "Quantum theory, the Church–Turing principle and the universal quantum computer", Proc. R. Soc. Lond. A 400, 97 (1985).
- [DJ92] D. Deutsch & R. Jozsa, "Rapid solution of problems by quantum computation", Proc. R. Soc. Lond. A 439, 553 (1992).
- [BV93] E. Bernstein & U. Vazirani, "Quantum complexity theory", STOC 1993 (SIAM J. Comput.
- — defines BQP, Bernstein–Vazirani.
- [Sim94] D. Simon, "On the power of quantum computation", FOCS 1994 — Simon's problem.
- [Shor94] P. W. Shor, "Algorithms for quantum computation: discrete logarithms and factoring", FOCS 1994 (SIAM J. Comput. 1997) — Shor's algorithm.
- [Gro96] L. K. Grover, "A fast quantum mechanical algorithm for database search", STOC 1996 — Grover's algorithm.
- [Kit95] A. Y. Kitaev, "Quantum measurements and the Abelian Stabilizer Problem", arXiv:quant-ph/9511026 — phase estimation.
- [BHMT02] Brassard, Høyer, Mosca & Tapp, "Quantum Amplitude Amplification and Estimation", Contemp. Math. 305 (2002).
- [HHL09] A. Harrow, A. Hassidim & S. Lloyd, "Quantum Algorithm for Linear Systems of Equations", Phys. Rev. Lett. 103, 150502 (2009) — HHL.
- [Per14] A. Peruzzo et al., "A variational eigenvalue solver on a photonic quantum processor", Nat. Commun. 5, 4213 (2014) — VQE.
- [FGG14] E. Farhi, J. Goldstone & S. Gutmann, "A Quantum Approximate Optimization Algorithm", arXiv:1411.4028 — QAOA.
- [Llo96] S. Lloyd, "Universal Quantum Simulators", Science 273, 1073 (1996) — Hamiltonian simulation / Trotterization.
Universality
- [Bar95] A. Barenco et al., "Elementary gates for quantum computation", Phys. Rev. A 52, 3457 (1995).
- [SK] A. Kitaev, "Quantum computations: algorithms and error correction", Russian Math. Surveys 52 (1997) — Solovay–Kitaev theorem context; see also Dawson & Nielsen, quant-ph/0505030.
Noise & error correction
- [Sho95] P. W. Shor, "Scheme for reducing decoherence in quantum computer memory", Phys. Rev. A 52, R2493 (1995) — 9-qubit code.
- [Ste96] A. Steane, "Error Correcting Codes in Quantum Theory", Phys. Rev. Lett. 77, 793 (1996) — Steane code.
- [Got97] D. Gottesman, "Stabilizer Codes and Quantum Error Correction", PhD thesis, arXiv:quant-ph/9705052 — stabilizer formalism.
- [Kit03] A. Kitaev, "Fault-tolerant quantum computation by anyons", Ann. Phys. 303, 2 (2003) — toric/surface code.
- [FMMC12] Fowler, Mariantoni, Martinis & Cleland, "Surface codes: Towards practical large-scale quantum computation", Phys. Rev. A 86, 032324 (2012).
- [Tem17] K. Temme, S. Bravyi & J. M. Gambetta, "Error Mitigation for Short-Depth Quantum Circuits", Phys. Rev. Lett. 119, 180509 (2017) — ZNE / PEC.
Hardware & landscape
- [Pre18] J. Preskill, "Quantum Computing in the NISQ era and beyond", Quantum 2, 79 (2018).
- [DiV00] D. P. DiVincenzo, "The Physical Implementation of Quantum Computation", Fortschr. Phys. 48, 771 (2000) — the DiVincenzo criteria.
- [Aru19] F. Arute et al. (Google), "Quantum supremacy using a programmable superconducting processor", Nature 574, 505 (2019).
5. Applied: AWS Braket & Tooling
| Key | Reference |
|---|---|
| [AWS] | Amazon Braket Developer Guide: https://docs.aws.amazon.com/braket/ |
| [SDK] | amazon-braket-sdk-python: https://github.com/amazon-braket/amazon-braket-sdk-python |
| [BraketEx] | Amazon Braket examples repo: https://github.com/amazon-braket/amazon-braket-examples |
| [BraketPrice] | Amazon Braket pricing: https://aws.amazon.com/braket/pricing/ |
| [PL] | PennyLane documentation: https://docs.pennylane.ai/ |
| [PLBraket] | PennyLane–Braket plugin: https://amazon-braket-pennylane-plugin-python.readthedocs.io/ |
| [QASM3] | OpenQASM 3.0 specification: https://openqasm.com/ |
| [QuTiP] | QuTiP documentation: https://qutip.org/ |
6. Free Online Courses & Notes (supplementary)
- [QiskitTB] Qiskit Textbook (concepts transfer cleanly to Braket): https://qiskit.org/textbook
- [VazUCB] U. Vazirani, "Quantum Mechanics and Quantum Computation" lecture notes (UC Berkeley).
- [ChildsLN] A. Childs, "Lecture Notes on Quantum Algorithms" (UMD): https://www.cs.umd.edu/~amchilds/qa/
- [NielsenYT] M. Nielsen & A. Matuschak, "Quantum Country" (spaced-repetition essays): https://quantum.country/
How to Cite in Lessons
Use the key plus a locator: [NC, §2.2], [Pre, Ch. 7], [Shor94], [AWS: Hybrid Jobs]. For
arXiv-only papers, the key resolves here to the arXiv ID. Keep external URLs in this file (not inline
in lessons) so links are maintained in one place.
← Prev: Appendix C — Notation & Glossary · Next: Appendix E — Math Identities →