Author: Lane, Edward William (translator) , Stanley Lane-Poole (Revisor) and edited by Charles W. Eliot