There are many views on this subject, and numerous definitions. We will not tell you which one to use, but here are some useful links to find more information: