Author: Humphrey, George Deutsch, Jaroslav Antonio.