Author: Zavala, Silvio; Savelle, Max (English translator)