I have looked on the net for answers to all of these questions and there are so many possibilties and answers to all of them it is making it difficult to pick out the useful info with going into detail out of my depth.
just as a general observation ... on an assignment like this, why not put down ALL of the information that you can find on the web (it’s just cut-and-paste) and then point out the differences and the similarities of the various viewpoints? ...
look at it this way ... an instructor who would make this type of assignment is probably not overly concerned with the precise accuracy of your observations ... more likely he is only interested in the fact that you made a serious effort to do the necessary research ... indeed, the very fact that there are so many conflicting viewpoints involved in the material that you’ve found so far might be well worth documenting ...
example:
on page 123, book ABC says: “blah-blah-blah” ... on the other hand,
on page 321, book XYZ says: “yada-yada-yada” ... this indicates that different manufacturers use different terminology to represent similar concepts ... etc., etc.,
stuff like this might not win you the Pulitzer Prize ... but it might be all (or even exactly) what you need to get the assignment completed with a passing (or even an excellent) grade ... the basic ideas: (a) did you take the assignment seriously? ... (b) did you make an honest effort to do the research? ... (c) does the material which you are submitting reflect the amount of work that you put into completing the project? ...
disclaimer: this is just something to think about ... consider your instructor’s personality and reputation before you embark on this particular course of action ... my personal experience is that the best instructors tend to reward EFFORT ... especially with assignments which involve subjective answers ... such as the one which you’re apparently working on ...
good luck ... and welcome to the forum ...