Hydrographs are widely used to study the patterns of runoff generation in a catchment. The most widely noticeable factors can be categorized into:
A) Land use and vegetation cover
B) Human population density and urbanization
C) Soil composition and topography
D) Catchment physiography and climatic factors