Elements of Philosophy of Human Mind by Dugald Stewart