Andrew Marr talks to Home Secretary Theresa May, Chief of the Defence Staff Sir Jock Stirrup, rock star Alice Cooper, actress Miriam Margolyes, Helena Kennedy QC and political blogger, publisher and LBC radio host Iain Dale.