Author: Argan, G. C. // Jaffe, Hans L. C. (Editor) // Allen, Robert (Translator)