"Human Geography is the synthetic study of relationship between human societies and earth's surface." Who has given this definition of Human Geography from the following?
1
Ellen C. Semple
2
Paul Vidal de la Blache
3
Friedrich Ratzel
4
Alfred Hettner