Author: Arthur Berriedale , Author Carnoy, Albert Joseph Author Keith