What are all the branches and sub branches of physics?

The major Branches of physics are as below :
Acoustics: deals with sound.
Astrophysics: space and extraterrestrial studies.
Atomic physics: study of atoms.
bio physics: applications of rules of physics.