As chemical bonds are not observable, there exist various theories and models for their description. This work is the first one presenting very different and historically competing views on chemical bonding analysis. It not only explains the principles and theories behind the methods of chemical bonding analysis, but provides additionally practical examples how to derive bonding descriptors and how to interpret the results based on examples.