Author: translated by Earnest Cary Dio