The Loss of H.M.S.Viper from Mariner's Mirror.
Place of publication: Guernsey
Language: eng