i agree with a z that articles should be written for a general audience and not assume that readers are already familiar with the terms and concepts used if a simple explanation say one line of each term can be included directly in the article it should be the problem with clicking on links for explanations is that those articles may in turn require clicking on links to understand them and those subsequent articles may require the same etc thus the poor reader is sent down an infinite chain due to the lack of a simple explanation for each term also there are the concerns of those going off printed copies and those with slow computers who won't want to load dozens of other pages in an attempt to understand this article some of a z 's edits needed a few english fixes and some removal of duplication which i've now made hopefully we now have a reasonable compromise between brevity and comprehension by a general audience