The Captain General. A life of H.R.H. Prince Philip, Duke of Edinburgh, K.G.,