Author: translator Lancelot C. Sheppard