should animals be used for research argumentative essay how to write a dissertation abstract humaniti how to write a research analysis paper best essays of all time free essay template