Here is a draft essay in response to the question:
Part A
There are several possible causes of inflation. Demand-pull inflation can occur when there is excess demand in the economy, pushing up prices as demand outstrips supply. This may be caused by monetary factors such as an increase in the money supply or low interest rates stimulating spending. Cost-push inflation arises from rising production costs for firms, such as increased wage costs due to higher inflation expectations, or rising import prices. Supply shocks such as an oil price rise can also push up costs. Keynes argued that government spending could cause demand-pull inflation by directly injecting money into the economy. Monetarists argue that in the long-run, inflation is always