Author: Zafiropulo, Jean.  Green, Peter - Translator.