Title: Notes in Quantum Mechanics and Quantum Computing Second Edition