It is possible to write a good essay on these topics from any one of several points of view. It is best to start your research with the required and recommended texts and the references given there. I have included additional references below, which you may wish to consult when you have read the material in the textbooks. You can also do your own research, using the web or library facilities to search for alternative or additional material that is relevant to your essay.