Ellsworth huntington His life and thought - Martin Geogffey J (Hamden Archon, 1973)