Admirals the naval commanders who made Britain great - Lambert, Andrew D. 1956- (Faber and Faber, 2008)