Author: De Zarate, Agustin; Translated with an Introduction By Cohen, J.M.