Quantum Physics Of Atoms, Molecules, Solids, Nuclei And Particles