Europeana [electronic resource].

Language
Multiple languages, English. Site available in English and 24 other European languages.
Imprint
The Hague : Europeana.eu.
Librarian view | Catkey: 11760950