translate English to French: Publication information Amsterdam, Holland:
Informations sur cette publication Amsterdam, Holland: