John D. Grainger has a new book which is now available in hardcover, Dictionary of British Naval Battles. It was released wordlwide in April.
This very substantial, comprehensive dictionary contains entries on all the battles fought at sea by British fleets and ships since Anglo-Saxon times. Major battles, such as Trafalgar or Jutland, minor actions, often convoy and frigate actions, troop landings, bombardments and single ship actions are all covered.
Most accounts of British naval power focus on the big battles and the glorious victories - the picture which emerges from the rich detail in this dictionary,