Author: Fellowes, Edmund Horace Sternfeld, Frederick W. ; Greer, David Clive,