Author: Frederic E. (Frederic Edwar Clements