The active list of flag officers and captains of the Royal Navy ... to 1st January, 1879.
Great Britain.Royal Navy.
Portsmouth,
1879.
Great Britain. Royal Navy