Title: A Keynesian model of aggregate demand and supply