Elements Of The Philosophy Of The Human Mind, Volume 3 by Dugald Stewart