Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.
Watch and read these links then write 500 words reflection about these like what you like and what do you understand about them
Watch this video
read this article