Book Information

Elphinstone, George Keith, and Christopher Lloyd. The Keith Papers, Volume II (Navy Records Society, Vol. 90). London: Navy Records Society, .