Chapter 29 - Introduction to Quantum Physics - Urone, Paul Peter; Hinrichs, Roger; Dirks, Kim; Sharma, Manjula (OpenStax, 2012)