A Review of Current Debates - John Haldon (Taylor and Francis, 2010)