What generally follows the principles of Aristotle and Plato