Quantum Mechanics by Robert Scherrer & Diana Hestwood