Author: Cannan. Gilbert. 1884-1955.