Quantum Principles and Particles by Walter Wilcox