Madame de Pompadour: A Life

Madame de Pompadour: A Life

2000 • 310 pages

Ratings1

Average rating3

15