Towards a Theory of Policy Making