Elements of the philosophy of the human mind [electronic resource] / by Dugald Stewart