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