The study of human geography includes sub-branches in all of the following areas EXCEPT
a.geology
b.economic geography
c.agricultural geography
d.demography
e.cultural geography