Author: Langlois, Charles Victor Seignobos, Charles,