what is the difference between sociology and human geography