Which theory says that inflation occurs when the demand for goods exceeds the existing supply?
a) demand-pull theory
b) cost-push theory
c) supply-and-demand theory
d) quantity theory