Influences of geographic environment : on the basis of Ratzel's system of anthropo-geography / by Ellen Churchill Semple