(A collection of leaflets, facsimiles and typewritten articles produced by the Information and Publicity Department of Lloyd's, 1977).
Published: 1977
Language: eng