Indeed. Perhaps we should refrain from posting until he provides said definition.
In addition, buffalo, it is not considerate to post links to long webpages, books, or entire websites in response to very simple questions. If you would like to link to them as resources, fine, but provide a complete (if high-level) answer that is in your own words.
As you are posting now, it is hard to tell whether you are meticulously researching or simply typing in keywords into Google and posting links. Regardless, you are then burdening the other posters to evaluate the validity of the sources and then comment on their content, which is an unfair onus to place on others. It is also not helpful on any level.
In brief, come up with your own answers and cite sources as necessary. Do not simply launch a barrage of links with nothing else.