Human Geography: Theories and Their Applications