A comprehensive detail of above topics is available at Hyper Physics.
Quantum Mechanics @ Hyper Physics