Elements Of Morals by Paul Janet & Caroline Rollin Corson